﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LdCms.IBLL.Map
{
    using LdCms.EF.DbModels;
    public partial interface IAmapPlatformService:IBaseService<Ld_Map_AmapPlatform>
    {
        bool SaveAmapPlatform(Ld_Map_AmapPlatform entity);
        bool UpdateAmapPlatform(Ld_Map_AmapPlatform entity);
        bool UpdateAmapPlatformDefault(int systemId, string companyId, string platformId, bool isDefault);
        bool UpdateAmapPlatformState(int systemId, string companyId, string platformId, bool state);
        bool DeleteAmapPlatform(int systemId, string companyId, string platformId);
        Ld_Map_AmapPlatform GetAmapPlatform(int systemId, string companyId, string platformId);
        Ld_Map_AmapPlatform GetAmapPlatformByDefault(int systemId, string companyId);
        List<Ld_Map_AmapPlatform> GetAmapPlatformAll(int systemId, string companyId);
        int CountAmapPlatform(int systemId, string companyId);
    }
}
